#define SIZE 0x0A

struct FIFO {
	char array[SIZE];
	char head;
	char tail;
	char empty;
	char full;
};

void new_fifo(struct FIFO * queue);
char put(struct FIFO * queue, char value);
char get(struct FIFO * queue, char * value);
